package com.dragon.flow.model.de;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.flow.model.BaseModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @title: 任务表单的关联信息
 * @author: bruce.liu
 * @since: 2024/1/27 17:35
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tbl_flow_task_form")
public class TaskForm extends BaseModel implements Serializable {
    @TableId(type = IdType.ASSIGN_ID)
    @TableField("id")
    private String id;
    @TableField("task_id")
    private String taskId;
    @TableField("form_id")
    private String formId;
    @TableField("form_table")
    private String formTable;
    @TableField("form_key")
    private String formKey;
    @TableField("model_key")
    private String modelKey;
    @TableField("model_name")
    private String modelName;
    @TableField("process_definition_id")
    private String processDefinitionId;
    @TableField("process_instance_id")
    private String processInstanceId;
    @TableField("form_data")
    private String formData;
}
